package com.easylinkin.sm.service;

import java.util.List;

import com.easylinkin.sm.entity.Menu;

import site.morn.boot.data.CrudService;

/**
 * 菜单Service
 *
 * @author wujie
 * @since 0.1.1,  2019/08/19
 */
public interface MenuService extends CrudService<Menu, Long> {

  void patchHide(List<String> searchCodes);

  /**
   * 根据系统权限查询菜单
   *
   * @param privilegeIds 系统权限ID
   * @return 菜单集合
   */
  List<Menu> findByPrivilegeIds(List<Long> privilegeIds);
}
